foo-foo water - French English Dictionary